package com.joker.demo.admin.domain.dto;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 执行器统计查询DTO
 *
 * @author : feixiang.li
 * @since : 2025-01-27 10:00
 */
@Data
public class ExecutorStatisticsQueryDTO implements Serializable {

    /**
     * 查询日期（格式：yyyy-MM-dd）
     */
    private String queryDate;

    /**
     * 应用名称过滤（可选）
     */
    private String appName;

    /**
     * 执行器标识过滤（可选）
     */
    private String registerKey;

    /**
     * 是否包含任务执行统计
     */
    private Boolean includeTaskStatistics = true;

    /**
     * 是否包含内存使用统计
     */
    private Boolean includeMemoryStatistics = true;
}
